package bishiqiangxun;
import java.util.*;
public class Test1 {
    //题目 : 笔试强训day29  第一题 排序子序列
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        //输入
        int n = in.nextInt();
        int[] arr = new int[n];
        for(int i = 0; i < n; i++){
            arr[i] = in.nextInt();
        }

        //定义一个标志来判断 如果  由递增变成递减 说明 就有一个子序列了  或者递减变成递增
        int count = 1;
        int flg = 0;
        for(int i = 0; i< n-1; i++) {
            if(arr[i] > arr[i+1]) {
                if(flg == 0) {
                    flg = 1;  //这个表示递减
                }

                if(flg == -1) {  //如果变成-1  说明 变成递增了
                    count++;
                    flg = 0;
                }
            }else if(arr[i] < arr[i+1]){
                if(flg == 0) {
                    flg = -1;
                }
                if(flg == 1) {
                    count++;
                    flg = 0;
                }
            }
        }
        System.out.println(count);
    }
}
